// 入口函数
$(function() {
    getUserinfo();



    function getUserinfo() {
        $.ajax({
            method: 'get',
            url: "./my/userinfo",
            headers: {
                Authorization: sessionStorage.getItem('token')
            },
            success: function(res) {
                if (res.status !== 0) {
                    return layui.layer.msg(res.message, {
                        icon: 1,
                        time: 2000,
                    }, function() {
                        location.replace('/login.html')
                        sessionStorage.removeItem('token')
                    })
                }
            }
        })
    }

    //2.根据数据渲染用户信息头像 --------
    function renderAvatar(uinfo) {
        //2.1显示欢迎-------
        //a.获取用户名
        let uName = uinfo.nickname || uinfo.username
        //b.设置用户名
        $('#welcome').text('欢迎：' + uName)
        //2.2显示图片头像
        if (uinfo.user_pic) {
            //a.设置图片头像路径，并显示图片头像标签
            $('.layui-nav-img').attr('scr', uinfo.user_pic).show()
            //b.隐藏文字头像标签
            $('.text-avatar').hide()
        } else {
            //2.3显示文字头像
            let first = uName[0].toUpperCase()
            //a.隐藏图片头像标签
            $('.layui-nav-img').hide()
            //b.显示文字头像标签
            $('.text-avatar').text(first).show()
        }
    }

    //3.退出按钮点击事件 --------
    $('#btnLogout').on('click', function () {
        //a.用户提示确认
        let index = layui.layer.confirm('确认退出？',function (index) {
            //b.删除sessionStorage 中的 token
            sessionStorage.removeItem('token')
            //c.跳转到login.html
            location.replace('/login.html')
            //d.关闭当前弹出的窗口
            layui.layer.close(index);
        });
    })
})

    